Hierarchical Coded Matrix Multiplication

نویسندگان

چکیده

In distributed computing systems slow working nodes, known as stragglers, can greatly extend finishing times. Coded is a technique that enables straggler-resistant computation. Most coded techniques presented to date provide robustness by ensuring the time finish depends only on set of fastest nodes. However, while stragglers do compute less work than non-stragglers, in real-world commercial cloud (e.g., Amazon’s Elastic Compute Cloud (EC2)) distinction often soft one. this paper, we develop hierarchical exploits completed all both fast and slow, automatically integrating potential contribution each. We first present conceptual framework represent division amongst nodes matrix multiplication cuboid partitioning problem. This allows us unify existing methods motivates new techniques. then three hierarchical term xmlns:xlink="http://www.w3.org/1999/xlink">bit-interleaved computation (BICC), xmlns:xlink="http://www.w3.org/1999/xlink">multilevel (MLCC), xmlns:xlink="http://www.w3.org/1999/xlink">hybrid (HHCC). paradigm, each worker tasked with completing sequence (a hierarchy) ordered subtasks. The subtasks, complexity each, designed so partial be used, rather ignored. note our used conjunction any method. illustrate showing how use accelerate previously developed enabling them exploit stragglers. Under widely studied statistical model completion time, approach realizes 66% improvement expected time. On Amazon EC2, gain was 27% when are simulated.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coded Sparse Matrix Multiplication

In a large-scale and distributed matrix multiplication problem C = AB, where C ∈ Rr×t, the coded computation plays an important role to effectively deal with “stragglers” (distributed computations that may get delayed due to few slow or faulty processors). However, existing coded schemes could destroy the significant sparsity that exists in large-scale machine learning problems, and could resul...

متن کامل

Fast construction of hierarchical matrix representation from matrix-vector multiplication

We develop a hierarchical matrix construction algorithm using matrix–vector multiplications, based on the randomized singular value decomposition of low-rank matrices. The algorithm uses OðlognÞ applications of the matrix on structured random test vectors and Oðn lognÞ extra computational cost, where n is the dimension of the unknown matrix. Numerical examples on constructing Green’s functions ...

متن کامل

Hierarchical Matrix-Matrix Multiplication Based on Multiprocessor Tasks

We consider the realization of matrix-matrix multiplication and propose a hierarchical algorithm implemented in a task-parallel way using multiprocessor tasks on distributed memory. The algorithm has been designed to minimize the communication overhead while showing large locality of memory references. The task-parallel realization makes the algorithm especially suited for cluster of SMPs since...

متن کامل

Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplication

We consider a large-scale matrix multiplication problem where the computation is carried out using a distributed system with a master node and multiple worker nodes, where each worker can store parts of the input matrices. We propose a computation strategy that leverages ideas from coding theory to design intermediate computations at the worker nodes, in order to optimally deal with straggling ...

متن کامل

Fast Matrix Multiplication

We give an overview of the history of fast algorithms for matrix multiplication. Along the way, we look at some other fundamental problems in algebraic complexity like polynomial evaluation. This exposition is self-contained. To make it accessible to a broad audience, we only assume a minimal mathematical background: basic linear algebra, familiarity with polynomials in several variables over r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Information Theory

سال: 2021

ISSN: ['0018-9448', '1557-9654']

DOI: https://doi.org/10.1109/tit.2020.3036763